//package com.hqm.common.Aop;
//
//import org.aspectj.lang.JoinPoint;
//import org.aspectj.lang.annotation.*;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.stereotype.Component;
//import org.springframework.web.context.request.RequestContextHolder;
//import org.springframework.web.context.request.ServletRequestAttributes;
//
//import javax.servlet.http.HttpServletRequest;
//import java.text.SimpleDateFormat;
//import java.util.Date;
//
///**
// * @author : qzuser
// * @date : 16:08 2021/11/12
// */
//@Component
//@Aspect
//public class ManagerLogAspect {
//    private static final Logger logger= LoggerFactory.getLogger(ManagerLogAspect.class);
//
//    @Pointcut("execution(* com.qzuser.shop.controller.*.*(..))")
//    public void pointcut(){}
//
//    @Before("pointcut()")
//    public void before(JoinPoint joinPoint){
//        //用户（1，2，3，4）在xxx时间访问了com.kk.community.service.xxx
//        ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
//        if(attributes==null){
//            return;
//        }
//        HttpServletRequest request=attributes.getRequest();
//        String ip=request.getRemoteHost();
//        String now=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
//        String target = joinPoint.getSignature().getDeclaringTypeName() + "." + joinPoint.getSignature().getName();
//        logger.info(String.format("用户[%s]在[%s],访问了[%s]",ip,now,target));
//    }
//
//}
